Utilisateur:Le Roichâ/osm.js
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.mw.loader.using(['jquery.ui'], function() {
var item = mw.config.get( 'wgWikibaseItemId' );
var query = 'https://overpass-api.de/api/interpreter?data=%5Bout%3Ajson%5D%3B%0A%28%0A%20%20node%5B"wikidata"%3D"' + item + '"%5D%3B%0A%20%20way%5B"wikidata"%3D"' + item + '"%5D%3B%0A%20%20relation%5B"wikidata"%3D"' + item + '"%5D%3B%0A%29%3B%0Aout%20body%3B%0A>%3B%0Aout%20skel%20qt%3B';
$.ajax({
url: query,
}).done(function(result) {
if (result.elements[0]) {
var id = result.elements[0].id;
var type = result.elements[0].type;
var linkElement = '<li><a href="https://www.openstreetmap.org/' + type + '/' + id + '">Élément OpenStreetMap</a></li>';
var navList = document.getElementById('p-tb').lastElementChild.firstElementChild;
navList.innerHTML += linkElement;
}
});
});